Revisiting Stack Caches for Energy Efficiency
نویسندگان
چکیده
With the growing focus on energy efficiency, it is important to find ways to reduce energy without sacrificing performance. The L1 data cache is a significant contributor to processor energy consumption. We advocate treating data from the program’s stack differently from non-stack data to reduce energy. We characterize stack accesses to determine how they differ from general memory accesses in terms of footprint, frequency, and ratio of loads to stores. We then propose two ways to optimize for these characteristics. First, the implicit stack cache limits stack data to residing in designated ways of the data cache, reducing the energy required per stack access. We show that it can reduce data cache dynamic energy by 37% with no reduction in performance. Second, the explicit stack cache stores stack data in a separate L1 cache. In addition to reducing the energy per access, it also has additional benefits over the implicit policy in that it can be virtually tagged and have a different writeback policy. We show that this approach can lead to additional energy savings, with no performance impact. These optimizations are implemented purely in the hardware and thus require no changes to existing code.
منابع مشابه
Energy Management Simulation in a PEM Fuel Cell System
In this research the simulation of an air independent Proton Exchange Membrane Fuel Cell (PEMFC) propulsion system was taken into consideration. The system consists of several parts including PEM fuel cell stack, metal hydride and liquid oxygen (LOX) tanks, and also pre-heaters of oxygen and hydrogen gases along with other heat exchangers, to ensure proper operation of system. The heat recovery...
متن کاملRevisiting Energy-GDP Nexus for the Selected Countries of the Middle East Region
This paper investigates the relationship between total energy consumption and GDP in six countries of the Middle East , including Iran,Pakistan,Saudi Arabia,Oman,Bahrain and the United Arab Emirates. The data are annual and spanning the period 1980-2012.We employed Hsiao’s (1981) methodology to examine causality relation between total energy consumption and GDP.The empirical findings show a uni...
متن کاملConceptual design of a super-critical CO2 brayton cycle based on stack waste heat recovery for shazand power plant in Iran
Conceptual design of a waste heat recovery cycle is carried out in attempt to enhance the thermal efficiency of a steam power plant. In the recovery system, super-critical an CO2 is employed as the working fluid operating in a Brayton cycle. Low grade heat rejected by the flue gases through the stack is used as the primary heat source, while a secondary heat exchanger utilizes th...
متن کاملModeling and experimental study on the sealing gasket of proton exchange membrane fuel cells
In this study cross section geometry and material of gasket in proton exchange membrane (PEM) fuel cells have been investigated to achieve optimized fuel cell in terms of energy efficiency. The role of gaskets in fuel cells is sealing of gas flow channels and preventing from combination of them. In a PEM stack, gasket with approved geometry that suffers more stress has better sealing. For this ...
متن کاملL1 Cache Decomposition for Energy Efficient Processors
The L1 data cache is a time-critical module and, at the same time, a major source of energy consumption. To reduce its energy-delay product, we apply two principles of low power design: specialize part of the cache structure and break down the cache into smaller caches. To this end, we propose a L1 cache that combines new designs of a stack cache and a PSA cache. Individually, our stack and PSA...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014